LL LPUART APIs listing for migration ¶
There are a few API changes in the LL layer. This page lists only the modified LL APIs. Others not listed here are unchanged between HAL1 and HAL2.
LL LPUART constants ¶
|
HAL1 |
series |
HAL2 |
|---|---|---|
|
LL_LPUART_ADDRESS_DETECT_7B |
u5, h5, l4, g4, g0, h7 |
LL_LPUART_ADDRESS_DETECT_7_BIT |
|
LL_LPUART_ADDRESS_DETECT_4B |
u5, h5, l4, g4, g0, h7 |
LL_LPUART_ADDRESS_DETECT_4_BIT |
|
LL_LPUART_STOPBITS_2 |
u5, h5, l4, g4, g0, h7 |
LL_LPUART_STOP_BIT_2 |
|
LL_LPUART_STOPBITS_1 |
u5, h5, l4, g4, g0, h7 |
LL_LPUART_STOP_BIT_1 |
|
LL_LPUART_DATAWIDTH_9B |
u5, h5, l4, g4, g0, h7 |
LL_LPUART_DATAWIDTH_9_BIT |
|
LL_LPUART_DATAWIDTH_8B |
u5, h5, l4, g4, g0, h7 |
LL_LPUART_DATAWIDTH_8_BIT |
|
LL_LPUART_DATAWIDTH_7B |
u5, h5, l4, g4, g0, h7 |
LL_LPUART_DATAWIDTH_7_BIT |
|
LL_LPUART_FIFOTHRESHOLD_8_8 |
u5, h5, l4, g4, g0, h7 |
LL_LPUART_FIFO_THRESHOLD_8_8 |
|
LL_LPUART_FIFOTHRESHOLD_7_8 |
u5, h5, l4, g4, g0, h7 |
LL_LPUART_FIFO_THRESHOLD_7_8 |
|
LL_LPUART_FIFOTHRESHOLD_3_4 |
u5, h5, l4, g4, g0, h7 |
LL_LPUART_FIFO_THRESHOLD_3_4 |
|
LL_LPUART_FIFOTHRESHOLD_1_2 |
u5, h5, l4, g4, g0, h7 |
LL_LPUART_FIFO_THRESHOLD_1_2 |
|
LL_LPUART_FIFOTHRESHOLD_1_4 |
u5, h5, l4, g4, g0, h7 |
LL_LPUART_FIFO_THRESHOLD_1_4 |
|
LL_LPUART_FIFOTHRESHOLD_1_8 |
u5, h5, l4, g4, g0, h7 |
LL_LPUART_FIFO_THRESHOLD_1_8 |
|
LL_LPUART_LPDMA1_CH0_TCF_TRG |
u5 |
LL_LPUART_TRIG_LPDMA1_CH0_TC |
|
LL_LPUART_LPDMA1_CH1_TCF_TRG |
u5 |
TLL_LPUART_TRIG_LPDMA1_CH1_TC |
|
LL_LPUART_LPDMA1_CH2_TCF_TRG |
u5 |
LL_LPUART_TRIG_LPDMA1_CH2_TC |
|
LL_LPUART_LPDMA1_CH3_TCF_TRG |
u5 |
LL_LPUART_TRIG_LPDMA1_CH3_TC |
|
LL_LPUART_RTC_WUT_TRG |
u5 |
LL_LPUART_TRIG_RTC_WUT_TRG |
|
LL_LPUART_RTC_ALRA_TRG |
u5 |
LL_LPUART_TRIG_RTC_ALRA_TRG |
|
LL_LPUART_COMP2_OUT_TRG |
u5 |
LL_LPUART_TRIG_COMP2_OUT |
|
LL_LPUART_COMP1_OUT_TRG |
u5 |
LL_LPUART_TRIG_COMP1_OUT |
|
LL_LPUART_LPTIM3_OUT_TRG |
u5 |
LL_LPUART_TRIG_LPTIM3_CH1 |
|
LL_LPUART_LPTIM1_OUT_TRG |
u5 |
LL_LPUART_TRIG_LPTIM1_CH1 |
|
LL_LPUART_EXTI_LINE8_TRG |
u5 |
LL_LPUART_TRIG_EXTI8 |
|
LL_LPUART_EXTI_LINE6_TRG |
u5 |
LL_LPUART_TRIG_EXTI6 |
|
LL_LPUART_CR1_RXNEIE |
l4 |
Not implemented yet in HAL2. . |
|
LL_LPUART_CR1_TXEIE |
l4 |
Not implemented yet in HAL2. . |
|
LL_LPUART_ISR_RXNE |
l4 |
Not implemented yet in HAL2. . |
|
LL_LPUART_ISR_TXE |
l4 |
Not implemented yet in HAL2. . |
LL LPUART macros ¶
|
HAL1 |
series |
HAL2 |
|---|---|---|
|
LL_LPUART_WriteReg |
u5, h5, l4, g4, g0, h7 |
LL_LPUART_WRITE_REG |
|
LL_LPUART_ReadReg |
u5, h5, l4, g4, g0, h7 |
LL_LPUART_READ_REG |
|
__LL_LPUART_DIV |
u5, h5, l4, g4, g0, h7 |
LL_LPUART_DIV |
LL LPUART structures ¶
|
HAL1 |
series |
HAL2 |
|---|---|---|
|
LL_LPUART_InitTypeDef |
u5, h5, l4, g4, g0, h7 |
Removed / New Usage changes |
LL LPUART functions ¶
|
HAL1 |
series |
HAL2 |
|---|---|---|
|
LL_LPUART_StructInit |
u5, h5, l4, g4, g0, h7 |
Removed / New Usage changes |
|
LL_LPUART_Init |
u5, h5, l4, g4, g0, h7 |
Removed / New Usage changes |
|
LL_LPUART_DeInit |
u5, h5, l4, g4, , h7 |
Removed / New usage sequence |
|
LL_LPUART_IsActiveFlag_TXE |
u5, h5, l4, g4, g0, h7 |
LL_LPUART_IsActiveFlag_TXE_TXFNF |
|
LL_LPUART_EnableIT_RXNE |
u5, h5, l4, g4, g0, h7 |
LL_LPUART_EnableIT_RXNE_RXFNE |
|
LL_LPUART_EnableIT_TXE |
u5, h5, l4, g4, g0, h7 |
LL_LPUART_EnableIT_TXE_TXFNF |
|
LL_LPUART_DisableIT_RXNE |
u5, h5, l4, g4, g0, h7 |
LL_LPUART_DisableIT_RXNE_RXFNE |
|
LL_LPUART_DisableIT_TXE |
u5, h5, l4, g4, g0, h7 |
LL_LPUART_DisableIT_TXE_TXFNF |
|
LL_LPUART_IsEnabledIT_RXNE |
u5, h5, l4, g4, g0, h7 |
LL_LPUART_IsEnabledIT_RXNE_RXFNE |
|
LL_LPUART_IsEnabledIT_TXE |
u5, h5, l4, g4, g0, h7 |
LL_LPUART_IsEnabledIT_TXE_TXFNF |
|
LL_LPUART_IsActiveFlag_TXE |
u5, h5, l4, g4, g0 |
LL_LPUART_IsActiveFlag_TXE_TXFNF |
|
LL_LPUART_IsActiveFlag_RXNE |
u5, h5, l4, g4, g0 |
LL_LPUART_IsActiveFlag_RXNE_RXFNE |
|
LL_LPUART_GetNodeAddressLen |
u5, h5, l4, g4, g0, h7 |
LL_LPUART_GetNodeAddressLength |
|
LL_LPUART_EnableClockInStopMode |
l4 |
Not implemented yet in HAL2. . |
|
LL_LPUART_DisableClockInStopMode |
l4 |
Not implemented yet in HAL2. . |
|
LL_LPUART_IsClockEnabledInStopMode |
l4 |
Not implemented yet in HAL2. . |